package org.hzero.data.permission.constants;

/**
 * sql常量
 *
 * @author tianhao.luo@hand-china.com
 */
public interface SqlSymbol {
    /**
     * 左括号
     */
    String LEFT_BRACE = "(";
    /**
     * 右括号
     */
    String RIGHT_BRACE = ")";
    /**
     * 换行
     */
    String WRAP = "\n";
    /**
     * 左连接
     */
    String LEFT_JOIN = "LEFT JOIN";
    /**
     * 空格
     */
    String SPACE = " ";
    /**
     * on
     */
    String ON = "ON";
    /**
     * 点
     */
    String POINT = ".";
    /**
     * 等号
     */
    String EQUAL = "=";
    /**
     * 或者
     */
    String OR = "OR";
    /**
     * 并且
     */
    String AND = "AND";
    /**
     * 模糊匹配
     */
    String LIKE = "LIKE";
    /**
     * 百分号
     */
    String PERCENT_SIGN = "%";

    /**
     * 单引号
     */
    String SINGLE_QUOTATION = "'";

    /**
     * 逗号
     */
    String COMMA = ",";

    /**
     * in
     */
    String IN = "IN";
    /**
     * where
     */
    String WHERE = "WHERE";

    /**
     * 一条记录都不能查出
     */
    String NO_ONE="1=2";


    /**
     * 取交集，不包括重复行
     */
    String UNION="UNION";


    /**
     * 取交集，包括重复行
     */
    String UNION_ALL="UNION ALL";
}
